import time
from selenium import webdriver

url = 'https://www.baidu.com'

driver = webdriver.Chrome(executable_path=r'E:\ChromeDriver\chromedriver_win32/chromedriver.exe')

driver.get(url)

# # 通过id获取标签元素
# driver.find_element_by_id('kw').send_keys('python')

# # 通过类名获取元素
# driver.find_element_by_class_name('s_ipt').send_keys('python')

# # 通过标签的name属性获取元素
# driver.find_element_by_name('wd').send_keys('python')

# # 通过xpath方法获取元素
# driver.find_element_by_xpath("//*[@id='kw']").send_keys('python')

# # 通过css选择器获取元素
# driver.find_element_by_css_selector('#kw').send_keys('python')

# # 通过链接包含的文本元素获取元素, 这个必须包含完全匹配的信息
# driver.find_element_by_link_text('hao123').click()
# 模糊匹配
driver.find_element_by_partial_link_text('hao').click()

# find_element_by_xxx查找的是一个element对象
# find_elements_by_xxx查找的是符合要求的element对象集合

# # 点击
# driver.find_element_by_id('su').click()
time.sleep(5)
driver.quit()
